Testing in Prometheus Methodology – Plan Oriented Approach
نویسندگان
چکیده
Agent Orientation is emerging as a dominant research area and also prevails as a new paradigm for constructing complex distributed system. Agents provide designers/developers with a way of structuring applications around autonomous, communicative elements. Thus, Agent Oriented Software Engineering (AOSE) is concerned with the use of agents in the development of complex distributed systems, especially in open and dynamic environments. Several AOSE methodologies were developed for specifying and designing agent system. Prometheus is a practical AOSE methodology that aims to provide everything that is needed to specify and design agent systems. Existing AOSE methodologies including Prometheus doesn’t provide enough support for testing and that becomes one of the most fundamental obstacles to large-scale take-up of agent technology in industrial practice. This paper aims at evaluating the lifecycle coverage of Prometheus and also explores the scope for testing the system that has been analyzed and designed using Prometheus. Keywords—Software Agents, Agent Oriented Software Engineering Methodology, Plan Oriented Testing.
منابع مشابه
Adding debugging support to the Prometheus methodology
This paper describes a debugger which uses the design artifacts of the Prometheus agent oriented software engineering methodology to alert the developer testing the system, that a specification has been violated. Detailed information is provided regarding the error which can help the developer in locating its source. Interaction protocols specified during design, are converted to executable Pet...
متن کاملPrometheus: A Pragmatic Methodology for Engineering Intelligent Agents
Agents are a powerful technology with many significant applications. A key issue in getting the technology into mainstream software development is the development of appropriate methodologies for engineering agent-oriented software. This paper presents the Prometheus methodology, which has been developed over several years in collaboration with Agent Oriented Software. The methodology has been ...
متن کاملAutomated Unit Testing for Agent Systems
Although agent technology is gaining world wide popularity, a hindrance to its uptake is the lack of proper testing mechanisms for agent based systems. While many traditional software testing methods can be generalized to agent systems, there are many aspects that are different and which require an understanding of the underlying agent paradigm. In this paper we present certain aspects of a tes...
متن کاملModel based testing for agent systems
Although agent technology is gaining world wide popularity, a hindrance to its uptake is the lack of proper testing mechanisms for agent based systems. While many traditional software testing methods can be generalized to agent systems, there are many aspects that are different and which require an understanding of the underlying agent paradigm. In this paper we present certain aspects of a tes...
متن کاملAgent-oriented modeling and development of a person-following mobile robot
This paper introduces a multi-agent system (MAS) approach using the detailed process provided by Prometheus methodology for the design of a moving robot application for the detection and following of humans. Our conjecture is that complex autonomous robotic systems have to be fully modeled in their initial design stages by means of agent-based technology. The application has been completely mod...
متن کامل